
/* CSS Document */
*{font-family:Arial}
*html #left{ margin-right:-3px;} 

.tbl_list { width:97.7%; /*float:none;*/ background:#FFFFFF;  clear:both;word-wrap:break-word;} /*������div���ô���ʽ*/
.tbl_list_o { overflow:auto; height:239px;} /*���ø߶ȣ���������*/
.tal_list_title{color: #000000;  float:left; font-size:12px; font-weight:bold; padding-top:10px; padding-bottom:10px;}
.tbl_list table{ width:100%; margin:0px; padding:0px;  border-top:0px; border: 1px solid #CCCCCC;border-right:0px; }

.tbl_listtwo  { width:97.7%; /*float:none;*/  clear:both;} /*������div���ô���ʽ*/
.tbl_listtwo table{ width:100%; margin:0px; padding:0px;  border-top:0px; border: 1px solid #CCCCCC;border-right:0px; 
/*add by lhb */
 border-spacing:0
}


.tbl_list table th{ height:30px; width:auto; text-align:center; margin:0px; padding:0px;  border-right: 1px solid #CCCCCC; border-top: 1px solid #CCCCCC;}
.tbl_list table td{ height:33px; width:auto;  text-align:center; margin:0px; padding:0px;  border-right: 1px solid #CCCCCC; border-top: 1px solid #CCCCCC; 
font-size:12px; color:#5f5f5f; }
.tbl_list table th{ height:28px; color:#000; background:#adadad;}


.tbl_listtwo table th{ height:30px; width:auto; text-align:center; margin:0px; padding:0px;  border-right: 1px solid #CCCCCC; border-top: 1px solid #CCCCCC;}
.tbl_listtwo table td{ height:33px; width:auto;  text-align:center; margin:0px; padding:0px;  border-right: 1px solid #CCCCCC; border-top: 1px solid #CCCCCC; 
font-size:12px; color:#5f5f5f; }
/* 表头修改为灰色 */
.tbl_listtwo table th{height:28px; color:#000; background:#adadad;}
/*
.tbl_list table th{ height:30px; width:auto; text-align:center; margin:0px; padding:0px;  border-right: 1px solid #CCCCCC; background-color:#BE0101 ;border-top: 1px solid #CCCCCC; color:#000}
*/
.tbl_list table .tdalt{ background:#f7f7f7;}/*�����б�����ɫ*/
.tbl_list table .td_left{text-align:left;padding-left:5px;}

.tbl_list .tableBig{ border:none!important;width:100%; background:url(../images/table_list_buttom.png); background-position:bottom; background-repeat:no-repeat;}
.tbl_list .tableBig th{ height:28px; text-align:left;  padding-left:13px;  line-height:23px; _line-height:12px; width:auto; }
.tbl_list .tableBig td{ height:55px; }

.tbl_list .tableBig thead{ border:none!important;}
.tbl_list .tableBig thead td{height:47px; border:none; width:786px;background:url(../images/table_head.png);} 

.tbl_list .tableBig tbody{ border: 1px solid #CCCCCC!important; background:none;}
.tbl_list .tableBig tfoot {background:none; border:none!important; }
.tbl_list .tableBig tfoot td{ height:50px; border:none; border-right:1px solid #CCCCCC ; color:#000;}

.tbl_list .tableBig .tableBigHead { }
.tbl_list .tableBig .tableBigHead li{ float:left; height:45px; line-height:45px; padding-left:17px;}
.tbl_list .tableBig .tableBigHead li input{
background:url(../images/text.png); text-indent:10px; color:#666666;
border:1px solid #858585; height:28px;  float:left; line-height:28px;
position:relative; top:6px; 
}


/*��ͷ��ʽ��ѡ�*/
.nva_row{ height:40px; width:770px;line-height:40px;padding:0px 0px 10px 0px; _padding:0px 0px 10px 0px;background:url(../images/c2.png) repeat-x ;  font-weight:bold; }
.nva_row a{ float:left; border:none;height:40px;}
/*add by lhb*/
.nva_row a:link{ color:#000000}
/*add by lhb*/
.nva_row a:visited{ color:#000000}
.nva_row .item_row { width:auto; font-size:12px; text-align:center; padding:0px 4px 0px 3px; _padding:0px 3px 0px 5px;height:40px; line-height:40px; background:url(../images/c2.png) repeat-x ; font-size:12px; font-weight:bold;}
.nva_row .itemSel { width:auto; font-size:12px; text-align:center; padding:0px 12px 0px 13px;height:40px; line-height:40px; background:url(../images/c2.png) repeat-x ; font-size:12px; font-weight:bold;}
.nva_row .autoDiv{padding:0px 3px 0px 2px;}
.nva_row .autoDivSel{padding:0px 13px 0px 12px!important;}
.nva_row .arrows{ height:100%; width:19px; background:url(../images/b1.png)}
.nva_row .arrows_1{ height:100%; width:19px; background:url(../images/b11.png)} /*ֱ����ʽ��ѡ�*/
.nva_row .itemSelect{background:url(../images/c1.png);color:#000;}
.nva_row .arrowsSelect{background:url(../images/b3.png); }
.nva_row .arrowsSelect_1{background:url(../images/b31.png); } /*ֱ����ʽ��ѡ�*/
.nva_row .arrowsSelect1{background:url(../images/b2.png);}
.nva_row .arrowsSelect1_1{background:url(../images/b21.png);} /*ֱ����ʽ��ѡ�*/


/*ֱ����ʽ��ѡ������*/
.nva_row1{ height:40px; width:100%;line-height:40px;padding:0px 0px 10px 0px; _padding:0px 0px 10px 0px; font-weight:bold; }
.nva_row1 table tr td{ padding-left:10px; padding-right:10px;}
.nva_row1 .unselect{ text-align:center;border-right:1px solid #fff; float:left; background:url(../images/c2.png) repeat-x ;}
.nva_row1 .unselect a{color:#000000;}
.select_cls{ background:url(../images/c1.png) repeat-x;color:#000;}
.select_cls a{color:#000;}
.no_border{border:0px;}
.nva_row1 table tr td a{ text-align:center;float:none;}


/* ���ӵ�ͼ��ʽ */
.lfc_map{ width:434px;height:389px; background:#EEEEEE; float:left;  }
.lfc_map ul{width:100%; height:389px!important;}
/** 地图表头修改为灰色 **/
.lfc_map .mapHead{ background:#adadad; color:#000; font-weight:bold;  width:434px; height:31px;line-height:31px; text-indent:15px; background-repeat:repeat-x;}
.lfc_map .mapDiv{}

.lfc_table{ width:315px; height:389px;  margin-left:20px; float:left; _margin-left:17px; }
.lfc_table table { width:100%;}
.lfc_table table th{ background:#adadad; height:31px; border-left:1px solid #adadad; color:#000}
.lfc_table table td{ height:31px; border-left:1px solid #cccccc; background-color:#000; text-indent:10px; border-bottom:1px solid #cccccc;}
.lfc_table table  .tdalt td{ background-color:#f7f7f7;} /*�����б�����ɫ*/

.byt_table{ width:95%; margin-top:10px; background-color:#fff; font-size:15px;}
.byt_table thead th{ background:url(../images/c1.png); height:40px;color:#000; border:1px solid #cccccc; width:30%;}
.byt_table tbody th{ text-align:right; font-weight:normal; height:40px; border-left:1px solid #cccccc; border-bottom:1px solid #cccccc; }
.byt_table tbody td{ padding-left:10px; text-align:left; font-weight:normal;  border-left:1px solid #cccccc; border-bottom:1px solid #cccccc; width:499px; }
.byt_table tbody .lastTd{border-right:1px solid #cccccc;border-left:0px solid #cccccc; width:auto; }
.byt_table tbody .lastTd span{ color:#FF0000;}
.byt_table tbody td input{ border:1px solid #cccccc; height:28px; line-height:28px; background:url(../images/text.png);}

.byt_table tbody td input .class_input_{
	background-image: url(../images/date_text.gif);
	background-repeat:no-repeat;
	background-position:right;
	text-indent:10px; color:#666666;
	border:1px solid #858585; height:28px;  float:left; line-height:28px;
	position:relative; top:1px; 
}

.byt_table tbody td select{ border:1px solid #cccccc; height:28px;  line-height:28px; background:url(../images/text.png); width:220px;}
.flag_red{ color:#FF0000}
.lb a{
	font-size:12px;
	color:#AD0000;
	text-decoration:none;
}
.center_bg{ width:100%; height:47px;border-collapse: collapse;}
.center_bg88{ width:102.3%; height:47px;border-collapse: collapse;}
.center_bg1{ width:112.8%; height:47px;border-collapse: collapse;}

.center_title_center{
	height:47px; margin-left: 32px;font-size:12px; text-align:left; line-height:47px; 
}
.center_title_center::after {
	content: ':';
}
.center_title_center1{
	height:47px; background:url(../images/table_head_03.gif) repeat-x;float:left; width:86.2%; font-size:12px; text-align:left; line-height:47px;
}
.center_title_center2{
  font-size:14px;
  font-weight:bold;  
  height:47px;
  line-height:47px;
  margin-left:32px;
  text-align:left;
}




.center_title_right1{
	height:47px; background:url(../images/table_head_02.gif) no-repeat; width:25px;float:left;
}

.center_bottom_left{
	height:50px; width:30px; background:url(../images/table_tfoot_01.gif) no-repeat; float:none;
}
.center_bottom_left1{
	height:50px; width:30px; background:url(../images/table_tfoot_01.gif) no-repeat; float:none;
}
.center_bottom_center{
	height:50px; background:url(../images/table_tfoot_02.gif) repeat-x;float:none; width:auto; font-size:12px; text-align:left; line-height:47px;
}
.center_bottom_center1{
	height:50px; background:url(../images/table_tfoot_02.gif) repeat-x;float:none; width:auto; font-size:12px; text-align:left; line-height:47px;
}
.center_bottom_right{
	height:50px; width:127px;  background:url(../images/table_tfoot_03.gif) no-repeat;float:none;
}
.center_bottom_right1{
	height:50px; width:127px;  background:url(../images/table_tfoot_03.gif) no-repeat;float:none;
}

.center_title{
	height:45px;font-size:12px; line-height:45px; padding-left:17px;
}
.center_title1{
	height:45px;font-size:12px; line-height:45px; padding-left:17px;
}
.table_report_center{
	width:97.7%;
	border-collapse: collapse;
	background:#FFFFFF;
}
.table_report_center1{
	width:110%;
	border-collapse: collapse;
	background:#FFFFFF;
}
.table_report_center66{
	width:95%;
	border-collapse: collapse;
	background:#FFFFFF;
}

.table_report_center tbody th {
	background:#adadad;
	text-align: left;
	border-left: 1px solid #cccccc;
	color:#000;
	width:auto;
	height:30px;
	padding-left:10px;
}

.table_report_center1 tbody th {
	background:url(../images/c_border.png) repeat-x;
	text-align: left;
	border-left: 1px solid #cccccc;
	color:#000;
	width:atuo;
	height:30px;
	padding-left:10px;
}
.table_report_center66 tbody th {
	background:url(../images/c_border.png) repeat-x;
	text-align: left;
	border-left: 1px solid #cccccc;
	color:#000;
	width:atuo;
	height:30px;
	padding-left:10px;
}
.table_report_center tbody td {
	height:40px;
	font-size:13px;
	text-align:left;
	padding-left: 12px;
	padding-right: 12px;
	color:#5f5f5f;
	border-left: 1px solid #cccccc;
	border-right: 1px solid #cccccc;
	border-bottom: solid 1px #cccccc;
}
.table_report_center1 tbody td {
	height:40px;
	font-size:13px;
	text-align:left;
	padding-left: 12px;
	padding-right: 12px;
	color:#5f5f5f;
	border-left: 1px solid #cccccc;
	border-right: 1px solid #cccccc;
	border-bottom: solid 1px #cccccc;
}
.table_report_center66 tbody td {
	height:40px;
	font-size:13px;
	text-align:left;
	padding-left: 12px;
	padding-right: 12px;
	color:#5f5f5f;
	border-left: 1px solid #cccccc;
	border-right: 1px solid #cccccc;
	border-bottom: solid 1px #cccccc;
}
.table_report_center tfoot td{
	border-right: 1px solid #cccccc;
	font-size:12px;
	color:#000;
	font-weight:bold;
}
.table_report_center tfoot th{
	border: 0px;
	height:40px;
	font-size:13px;
	color:#000;
	text-align:left;
	margin:0px;
	
}
/* add by lhb*/
.table_report_center .tdalt{ background:#f7f7f7;}/*�����б�����ɫ*/

.table_report_center1 tfoot td{
	border-right: 1px solid #cccccc;
	font-size:12px;
	color:#000;
	font-weight:bold;
}
.table_report_center66 tfoot td{
	border-right: 1px solid #cccccc;
	font-size:12px;
	color:#000;
	font-weight:bold;
}
.table_report_center1 tfoot th{
	border: 0px;
	height:40px;
	font-size:13px;
	color:#000;
	text-align:left;
	margin:0px;
	
}
.table_report_center66 tfoot th{
	border: 0px;
	height:40px;
	font-size:13px;
	color:#000;
	text-align:left;
	margin:0px;
	
}
/* add by lhb*/
.table_report_center1 .tdalt{ background:#f7f7f7;}/*�����б�����ɫ*/
.table_report_center66 .tdalt{ background:#f7f7f7;}/*�����б�����ɫ*/




.floatTable{ width:97.8%; margin:0px; padding:0px;border-top:0px; border-right:0px;border-collapse: collapse;text-align:center}
.floatTable thead tr{ 
	background:url(../images/th_bg.gif) repeat-x;
	height:35px;
}
.floatTable thead tr td{ 
	height:auto;
	width:auto;
	color:#000; 
	border-left: 1px solid #ccc;
}
.floatTable tbody tr th{ 
	color:#5f5f5f;
	width:80px;
	background:url();
	border: 1px solid #CCCCCC;
}
.floatTable tbody td{ height:33px; width:28px;  text-align:center;}



.floatTable{color:#000}

.ts_table{ width:140px;  border:1px solid #CCCCCC; margin-left:30px; background-color:#000; height:280px; padding:10px; font-size:12px; color:#da0303; line-height:30px; float:left;}
.button_center{padding-top:10px; text-align:center; width:95%;}
.table_no_border_td{ border:0px;}

/**����**/

.fixedHeaderTr{
	z-index:10;
	position:relative; 
	top:expression(this.offsetParent.scrollTop); 
} 
.fixedHeaderCol{
	z-index:9;
	position:relative; 
	left:expression(this.parentElement.offsetParent.scrollLeft);
}
.fixedHeaderCol_left{
	position:relative; 
	left:expression(this.parentElement.offsetParent.scrollLeft);  
	z-index:9;
}
.relativeTag{
	position:relative;
}
.mainDiv{
	overflow:auto;
	width:97%; 
	height:expression((document.body.clientHeight-this.offsetTop-20>this.children[0].offsetHeight)?(this.children[0].offsetHeight+20) : (document.body.clientHeight-this.offsetTop-20)); 
	width:expression(document.body.clientWidth-20);
}
.lb a:hover {
TEXT-DECORATION: underline
}